package com.yunnuo.system.users.service;

import com.yunnuo.system.comm.service.IBaseService;
import com.yunnuo.system.users.entity.UserRole;

import java.util.List;

/**
 * Created by w_weihf on 2018/7/20.
 */
public interface IUserRoleService extends IBaseService<UserRole> {

    /**
     * 根据角色查询是否已分配用户
     * @param roleId
     * @return
     */
   List selectCountUserRoleByRoleId(String roleId);

    /**
     * 保存用户权限
     * @param userRoles
     * @return
     */
    int  save( List<UserRole> userRoles);


    /**
     * 根据用户ID删除所有的角色
     * @param id
     */
    void deleteuserRoleByUserId(String id);
}
